

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Header
#include "AppDef.h"
#include "Resource.h"
#include "CeleLib.h"
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include "CStr.h"
#include <MAPIUtil.h>
#include "cemapi.h"

typedef struct _InfoSms
{
	CStr PhoneNo;
	CStr Content;
} InfoSms;

INT_PTR CALLBACK SmsDlgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
INT_PTR ShowSmsDlg(InfoSms* Sms,HWND hParent = GetActiveWindow());

#define FxRubbish L"\\Windows\\Keywords.ini"

INT_PTR CALLBACK RubbishEditDlgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
INT_PTR EditRubbishFlag(InfoSms* Sms,HWND hParent = GetActiveWindow());

bool CreateMAPIRule();
bool DeleteMAPIRule();